page{
	background-color: #f6f6f6;
	font-size: 28rpx;
}

.card{
	background-color: #fff;
	border-radius: 10rpx;
}

.btn{
	width: 372rpx;
	height: 74rpx;
	margin: 0 auto;
	line-height: 74rpx;
	border-radius: 74rpx;
	color: #fff;
	background-color: #3dc787;
	text-align: center;
}

.btn-fillet{
	width: 300rpx;
	height: 74rpx;
	line-height: 74rpx;
	text-align: center;
	color: #fff;
	border-radius: 10rpx;
	background-color: #12b3f1;
	box-shadow: 0 6rpx 6rpx #ace0f3;
}

/deep/.u-upload__button--disabled{
	opacity: 1!important;
}

.sign-popup-content{
	background-color: #FFFFFF;border-top-left-radius: 20rpx;border-top-right-radius: 20rpx;
	position: relative;
	.sign-popup-close{
		width:40rpx;
		height:40rpx;
		line-height: 40rpx;
		font-size: 26rpx;
		background-color: #000000;
		opacity: 0.5;
		border-radius: 50%;
		text-align: center;
		color:#FFFFFF;
		position: absolute;
		top: 20rpx;
		right: 30rpx;
	}
	
	.sign-popup-title {
		width:100%;height:100rpx;line-height: 100rpx;font-size: 30rpx;font-weight: bold;text-align: center;
	}
	
	canvas {
		background-color: #f2f2f2;
		width: 100%;
		height: 30vh;
		/* margin: 0 25upx; */
		/* height: calc(100vh - 140upx); */
	}
	.contents {
		padding-top: 20upx;
		padding-bottom: 100upx;
		box-sizing: border-box;
	}
	
	#signatureImg {
		background-color: #EEEEEE;
	}
	.caozuo1 {
		display: flex;
		height: 0;
		height: constant(safe-area-inset-bottom);  
		height: env(safe-area-inset-bottom);
		width: 750upx;
		position: fixed;
		left: 0;
		bottom: 0;
		background-color: #0599D7;
	
	}
	.caozuo {
		display: flex;
		height: 100rpx;
		width: 100%;
		margin-top:20rpx;
		font-size: 28rpx;
		
	}
	.caozuo view {
		width: 40%;
		text-align: center;
		height: 80rpx;
		line-height: 80rpx;
		color: #FFFFFF;
		margin-left:5%;
		border-radius: 40rpx;
	}
	.caozuo view:last-child {
		width: 40%;
		text-align: center;
		height: 80rpx;
		line-height: 80rpx;
		color: #FFFFFF;
		margin-left:10%;
	}
	
	.caozuo view:active {
		background-color: #CCCCCC;
		color: #333333;
	}
	
	.chongqian {
		background-color: #FF8F58;
	}
	
	.over {
		background-color: #0599D7;
	}
}